using System;
using System.Data;
using System.Configuration;
using System.Collections;
using System.Collections.Generic;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;
using UMEVOR.BLL;
using UMEVOR.DTO;
using UMEVOR.VO;

public partial class Portal_EvangelizacaoList : System.Web.UI.Page
{
    protected void Page_Load(object sender, EventArgs e)
    {
        if (!this.IsPostBack && !this.IsCallback)
            Carrega();
    }
    protected void gvEvangelizacao_PageIndexChanging(object sender, GridViewPageEventArgs e)
    {
        this.gvEvangelizacao.PageIndex = e.NewPageIndex;
        Carrega();
    }
    protected void gvEvangelizacao_RowCreated(object sender, GridViewRowEventArgs e)
    {
        if (e.Row.DataItem != null)
        {
            VOT_EVANGELIZACAO evangelizacao = (VOT_EVANGELIZACAO)e.Row.DataItem;

            LinkButton nameLinkButton = (LinkButton)e.Row.FindControl("nameLinkButton");

            int limite = 250;

            if (evangelizacao.TX_RESUMO.Length < 250)
                limite = evangelizacao.TX_RESUMO.Length - 1;
            nameLinkButton.Text = "<p class=texto_negrito>" + evangelizacao.TX_TITULO + "</p><p class=texto>" + evangelizacao.TX_RESUMO.Substring(0, limite) + "... (" + evangelizacao.DT_POST.ToString("dd/MM/yyyy") + ")</p><br><br>";

            nameLinkButton.Attributes["href"] = "../Portal/Evangelizacao.aspx?id=" + evangelizacao.ID_EVANGELIZACAO.ToString();
        }
    }

    private void Carrega()
    {
        BLLT_EVANGELIZACAO bllEvangelizacao = new BLLT_EVANGELIZACAO();
        gvEvangelizacao.DataSource = bllEvangelizacao.listarTodosPortal();
        gvEvangelizacao.DataBind();
    }
}
